define(function(require){
	var $=require("jq");
	
	
	//用来刷啊新各个分类楼层的数据
	var categoryRefresh = function(categoryWrap){
		
		//获取tabs
		var tabsItem = categoryWrap.find(".js-tab-item");
		//获取数据容器
		var ulWrap   = categoryWrap.find(".js-goods-view");
		//保存栏目ID
		var colId    = categoryWrap.attr("data-colum");
		//绑定事件
		tabsItem.click(function(){
			if(!$(this).hasClass("selected")){
				//根据栏目ID和当前所以取数据
				var self    = $(this),
					colType = $(this).attr("data-type"),
					colItem = $(this).index(),
				    columnId = $(this).attr("data-colum");
				
				//如果colType存在就标识刷新热门推荐的
				if(colType){
					$.post("/changeNewindex.do",{ColumnID:columnId},function(ret){
						//执行替换，改变选中状态
						ulWrap.html(ret);
						self.addClass("selected").siblings().removeClass("selected");
					});
				}else{
					$.post("/changeNewindex.do",{ColumnID:columnId,index:colItem},function(ret){
						//执行替换，改变选中状态
						ulWrap.html(ret);
						self.addClass("selected").siblings().removeClass("selected");
					});
				};
			};
		});
		//绑定事件委托机制
		ulWrap.delegate("li","mouseover",function(){
			$(this).addClass("hover");
		});
		ulWrap.delegate("li","mouseout",function(){
			$(this).removeClass("hover");
		});
	};

	//初始化页面所有
	$(".js-category-view").each(function(){
		categoryRefresh($(this));
	});

});